package com.fasc.open.api.constants;

/**
 * @author Fadada
 * 2021/9/8 15:24:46
 */
public class OpenApiUrlConstants {
    private OpenApiUrlConstants() {
    }

    /**
     * AuthClient 对应的url
     */
    public static final String SERVICE_GET_ACCESS_TOKEN = "POST /service/get-access-token";

    /**
     * ActorClient 对应的url
     */
    public static final String USER_ADD = "POST /user/add";
    public static final String USER_UPDATE = "POST /user/update";
    public static final String USER_DELETE = "POST /user/delete";
    public static final String USER_DISABLE = "POST /user/disable";
    public static final String USER_ENABLE = "POST /user/enable";
    public static final String USER_GET = "POST /user/get";
    public static final String USER_GET_AUTH_URL = "POST /user/get-auth-url";
    public static final String USER_GET_IDENTITY_INFO = "POST /user/get-identity-info";


    public static final String CORP_ADD = "POST /corp/add";
    public static final String CORP_UPDATE = "POST /corp/update";
    public static final String CORP_DELETE = "POST /corp/delete";
    public static final String CORP_DISABLE = "POST /corp/disable";
    public static final String CORP_ENABLE = "POST /corp/enable";
    public static final String CORP_GET = "POST /corp/get";
    public static final String CORP_GET_AUTH_URL = "POST /corp/get-auth-url";
    public static final String CORP_GET_IDENTITY_INFO = "POST /corp/get-identity-info";

    /**
     * FileClient 对应的url
     */
    public static final String FILE_UPLOAD_INSTANT = "POST /file/upload-instant";
    public static final String FILE_UPLOAD_INSTANT_FILE_KEY = "fileContent";

    /**
     * DocTemplateClient 对应的url
     */
    public static final String DOC_TEMPLATE_GET_LIST = "POST /doc-template/get-list";
    public static final String DOC_TEMPLATE_GET_DETAIL = "POST /doc-template/get-detail";

    /**
     * SignTemplateClient 对应的url
     */
    public static final String SIGN_TEMPLATE_GET_LIST = "POST /sign-template/get-list";
    public static final String SIGN_TEMPLATE_GET_DETAIL = "POST /sign-template/get-detail";

    /**
     * SignTaskClient 对应的url
     */
    public static final String SIGN_TASK_CREATE = "POST /sign-task/create";
    public static final String SIGN_TASK_CREATE_WITH_TEMPLATE = "POST /sign-task/create-with-template";
    public static final String SIGN_TASK_DOC_ADD = "POST /sign-task/doc/add";
    public static final String SIGN_TASK_DOC_DELETE = "POST /sign-task/doc/delete";
    public static final String SIGN_TASK_FIELD_ADD = "POST /sign-task/field/add";
    public static final String SIGN_TASK_FIELD_DELETE = "POST /sign-task/field/delete";
    public static final String SIGN_TASK_FIELD_GET_URL = "POST /sign-task/field/get-url";
    public static final String SIGN_TASK_FIELD_FILL_VALUES = "POST /sign-task/field/fill-values";
    public static final String SIGN_TASK_ATTACH_ADD = "POST /sign-task/attach/add";
    public static final String SIGN_TASK_ATTACH_DELETE = "POST /sign-task/attach/delete";
    public static final String SIGN_TASK_ACTOR_ADD = "POST /sign-task/actor/add";
    public static final String SIGN_TASK_ACTOR_DELETE = "POST /sign-task/actor/delete";
    public static final String SIGN_TASK_INITIATE = "POST /sign-task/initiate";
    public static final String SIGN_TASK_CANCEL = "POST /sign-task/cancel";
    public static final String SIGN_TASK_DOC_FINALIZE = "POST /sign-task/doc/finalize";
    public static final String SIGN_TASK_BLOCK = "POST /sign-task/block";
    public static final String SIGN_TASK_UNBLOCK = "POST /sign-task/unblock";
    public static final String SIGN_TASK_URGE = "POST /sign-task/urge-sign";
    public static final String SIGN_TASK_FINISH = "POST /sign-task/finish";
    public static final String SIGN_TASK_GET_DETAIL = "POST /sign-task/get-detail";
    public static final String SIGN_TASK_DOWNLOAD_FILES = "POST /sign-task/download-files";
    public static final String SIGN_TASK_GET_URL = "POST /sign-task/get-url";

    /**
     * 订单
     */
    public static final String BILLING_GET_BILL_URL = "POST /billing/get-bill-url";

    /**
     * 资源管理类链接获取接口
     */
    public static final String CORP_MANAGE_GET_MANAGE_URL = "POST /manage/get-manage-url";

    /**
     * 模板管理类链接获取接口
     */
    public static final String CORP_MANAGE_GET_TEMPLATE_URL = "POST /template/get-pagemanage-url";
}
